body {
  margin: 0px;
  font-family: Arial, Helvetica, sans-serif;
  height: ;

}

.navibar {

float:left;
  background-color: #003459;
  width: 100%;
  height:5vw;

}


.leftlogo {

float:left;
  background-color: #003459;
  width: 25%;
  height:6.5vw;
margin-left:1.0vw;
}




.topnav {
float:right;
  background-color: #003459;
  width: 75%;
  margin-top:-8vw;
  height:8vw;

}

.topnav a {

  height:8vw;
  margin-left:3vw;
  color: #f2f2f2;
  text-align: center;
  padding: 5px px;
  text-decoration: none;
  font-size: 1.2vw;
}

.topnav a:hover {
  background-color: ;
  color: #C0C0C0;#B8860B;

  border-bottom: 2px solid white;
}

.topnav a.active {
  text-color: #B8860B;
  color:  #B8860B;
  border-bottom: 2px solid white;
}


.toplogo {

width:6.5vw; 
height:6.5vw;

}



.slogan {
color: #F5F5F5;
font-size: 0.7vw;
font-weight: bold;


}